package pl.vojna.ant_alg;

/**
 * Interfejs dla klas implementujących jakąś metodę lokalnego przeszukiwania.
 * 
 * @author kolar
 * 
 */
public interface LocalSearch {
	/**
	 * 
	 * @param solution
	 *            solution[i]==j oznacza ze i-tej lokalizacji przyporzadkowano
	 *            j-ta fabryke (facility?)
	 * @param problem
	 *            TODO
	 * @param iterations TODO
	 * @return
	 */
	public int[] improve(int[] solution, Problem problem, int iterations);
}
